package com.fqgj.xjd.user.client.request;

import java.io.Serializable;

/**
 * pan card 校验结果保存
 *
 * @author liuming
 * Created on 下午7:23 2018/12/19.
 */
public class PanAuthResult implements Serializable {

    private static final long serialVersionUID = -4423569654161826011L;

    /**
     * user code
     */
    private String userCode;
    /**
     * pan number
     */
    private String panNumber;
    /**
     * first name
     */
    private String firstName;
    /**
     * middle name
     */
    private String middleName;
    /**
     * last name
     */
    private String lastName;
    /**
     * I-init初始化 Y-校验成功 N-校验失败 E-校验错误
     */
    private String panStatus;
    /**
     * pan校验请求返回状态码
     */
    private String statusCode;
    /**
     * pan校验请求返回提示信息
     */
    private String message;

    public String getUserCode() {
        return userCode;
    }

    public PanAuthResult setUserCode(String userCode) {
        this.userCode = userCode;
        return this;
    }

    public String getPanNumber() {
        return panNumber;
    }

    public PanAuthResult setPanNumber(String panNumber) {
        this.panNumber = panNumber;
        return this;
    }

    public String getFirstName() {
        return firstName;
    }

    public PanAuthResult setFirstName(String firstName) {
        this.firstName = firstName;
        return this;
    }

    public String getMiddleName() {
        return middleName;
    }

    public PanAuthResult setMiddleName(String middleName) {
        this.middleName = middleName;
        return this;
    }

    public String getLastName() {
        return lastName;
    }

    public PanAuthResult setLastName(String lastName) {
        this.lastName = lastName;
        return this;
    }

    public String getPanStatus() {
        return panStatus;
    }

    public PanAuthResult setPanStatus(String panStatus) {
        this.panStatus = panStatus;
        return this;
    }

    public String getStatusCode() {
        return statusCode;
    }

    public PanAuthResult setStatusCode(String statusCode) {
        this.statusCode = statusCode;
        return this;
    }

    public String getMessage() {
        return message;
    }

    public PanAuthResult setMessage(String message) {
        this.message = message;
        return this;
    }
}
